remaming method set() to parse()
'new' set() method to update options dynamically
better handling of chart layouts