created a simple plugin system and fixed !omx