add unfill function and key binding