updated bpm input event listener