added guidGenerator and more window logic
with proper data selector, which is not supported
css selector works