1. A method for dynamic subclassing of objects to enable visual styling of on-screen elements on a display screen of a mobile device, the method comprising: identifying a plurality of visual elements within a cascading style sheet of a software application, the software application resident on a mobile device the mobile device comprising an operating system and a display screen, the identifying performed by a styling engine of the software application; determining with the styling engine if dynamic subclassing is necessary for each of the plurality of visual elements; generating with the styling engine a dynamic subclass for each visual element of the plurality of elements; inputting with the styling engine methods into the dynamic subclass for each visual element of the plurality of elements to manage the static and dynamic visual styling of an original object; assigning with the styling engine the dynamic subclass for each visual element of the plurality of elements as the actual class of the object for each visual element of the plurality of elements; and displaying an element of the plurality of visual elements on the display screen of the mobile device with the element assigned a dynamic subclass.