fix event delegation issue
add both request syntaxes