The way i would do this is place the save point and put it to "Players Touch". When the player touches(stands on) the event it switches to another switch that is set to be activated when you press it. (This is what you've done)
THEN i would add events ALL AROUND the savepoint that when you touch them it turns the switch off again and WOALA!
Works like a charm and it's suprisingly easy
You can even make them give the save point an ending animation when stepped on but then you gotta put a switch in those events around the savepoint as well taht turns on/off the events around the savepoint.
When stepped on the savepoint, switch ON the switch that activates the events around the save point and then turn OFF the switch that switches the savepoint animation when you step on the events around the savepoint.
A switch is only necessary in the outside events if you want an ending animation to the savepoint as you step out of it.
I think you know how that works