added smart tick unit selector