Removed copypasta errors
Massive restructure, new events, better adapter support and better code
d