improve editor commands and feedback

- seperating action buttons from error info
- create a dedicated info field for messages (error/success)
- making the buttons behave correctly