change cursor view and update hover button
temporary stashing
add instruction page

add scoreboard
add rank model
simplify UI with user control
refactor some code
add width converter for grid view