add custom blue hover state
add onclick function