Data defined core and button updated. Python support added