Added click events, made formatted strings work with qoschar and qstring as data, note that you can use %qs to take a pointer to a qstring, fixed a few other things too