fixed shifttab so that it still registers the default event