Added support for Text box and Arrows
Screen selection by user, text overlap fix, gadgets sorted based on image size,