remove unnecessary obj
add button handler and beats route