previousElementSibling: {
          get: function () {
            var previousElementSibling = this.previousSibling;
            while (previousElementSibling && previousElementSibling.nodeType != 1) {
              previousElementSibling = previousElementSibling.previousSibling;