Added dirty check when script tags are loaded
Added 'itemName' and '$item' to @extras
Default arguments ( $event, $data ) are now passed into event handlers
Closes #17