ui: added footer and button icon creating functions