improve ui, add icons, bugfix canvas draw problem on android