add three octave option, modify key bindings