more work on fixing setElement