Added basic event system & network interface