fixed interaction happening in weird places