- handle assign presenter message
 - fix tests
 - separate mashalling and handling of message