refactor
add tabindex to content
add buttons
fix hide bug