what does platformImage and gaugeBar do?
there's probably a way to avoid using public static for these widgets.