St Mirren looking to take the positives from Rangers defeat