Update ElementHelper to version 1.4.0, see changelog/code for details

Sorry for that messy / big PR, but I changed too much in the last months to make a single one out of it, I also added a ready to use package, so you can test easier. For me it seems to work great, I just didn't test the TV creation stuff, as I never use it...so you may have an eye on it if everything works as it should with TVs.