Hotfix for threading issue with pygame's pump

- adding thread safe pygame event module
- trying optimistic picasso canvas draw
- getting rid of direct pygame pumps and event gets