gutter icons are now manually redrawn with every shift instead of letting sublime text handle the positions. this makes it more clear when a shift produces unexpected results (which is does lol)