Build fix for 64bit and UI customization options

In order to use the component for our product (www.getbux.com), unfortunately just available in UK and Netherlands, I've fixed the build and some warnings for 64bit targets and added some UI customization options to it could blend in our App's style.

All of the changes are optional and off by default (they default to NO or the previous hard-coded value).