fix issue #15, Using next event button prevents scrolling up
rework karaoke into search and list