Input fixes, new button, and moved remain char