Updated for dart svg
Updated for dart's new touch event breaking change
initial checkin