Added second argument 'element'

After some thinking about the initial change of this PR i decided to add that second parameter 'element' to every default handler since i found this reflects the extended handler capability at best and initially communicates the possibilities for custom handlers because there's no function descriptions at all.