reimplemented named events
added removing commands