fix up style APIs
tidy up iOS sample app & add style picker