save as draft
add keyboard handlers