Add a lot of docs and some new events and functions
Fix display bug caused by no event fired on autostart