fix: tick spacing was inaccurate, wasn't taking insets into account