Various changes

Allowing to change button background and foreground, fix of wrong scaling on old Androids (clipped circle wasn't scaled)