All console commands are scheduled as callbacks using kivy eventloop.
code fixes, added pre and post cmd exec hooks.