Loading error & extra callback paramater

Original package upgrade check was bugged (doesn't execute - 'Attempt to index a nil value')

Also added another optional parameter 'callbackToken' to ShowColorPicker to pass in a caller defined object - this way you can use the same callback from multiple points and possibly distinguish origin with this callbackToken