opening signin_or_sign up overlay does not open the idea overlay, also fixed the event handler leak due to controller destruction

Finishing a sign up should not transition to idea then to user, it goes
directly to user. Transferring between sign in to forgotten password
should not activate the transition to the idea. So basically I added the
ability to prevent the idea transitioning in the overlay finish
functions.
added some spacing between the sign in and sign up buttons