How would be the best way to create a custom node that does resize and rotate with the existing events?