use lastFocusedWindow and windowType to make the behavior normal on i3