Changed names on the components and added comments with what needs to be implemented in the eventmethods

Signed-off-by: Marfyy <martinsafsten@gmail.com>