make block mode mostly work, make the map interaction feel a little better