Play selected note on instruments page, refactored midi code into provid...

...er, pointer cursor and zoom effect on hovered chart on home screen