Rickshaw bound control improve, code improvements for extensibility and reusability