fixed auto update, added keyboard scrolling