add test/plugins
fix test message
add prototype detection
add window extrakey plugin