fixed bug where ^ couldn't be entered