a cherry-pick and some porting from my old repo; adds arrow and check music mobile browser fix
still trying to get alarms working on iOS, works fine on android
a cherry-pick and some porting from my old repo to better support alarms on iOS