edit ruler logic and add custom popup widget, add some markup for design