Add paste support and new delegate method