add button maps so I stay sane