N pins, drag pin function, fixed bugs

More than one pin can be added (N pins), implemented drag function on
pins, pins are not displayed over buttons (improved design), removed
some float cast (improved performance)