Avoid duplicate events firing on creation

Some cleanup of the editor hide/show entanglement with creation events
is very desperately needed.

Closes #761