event observer now maps arrow keys