Added alternative methods to create a button and iconLabelContextPanel
Added interactive zones functionality
Added method to convert dp to pixels.