Fixes setOptions for surface properties, classes and size
Adds src option on initialization and fixes docs