@Override
    public void recieveEvent(IRCEvent ircEvent) {
        switch (ircEvent.getType()){
            case CONNECT_COMPLETE:
                this.connectionComplete((ConnectionCompleteEvent) ircEvent);
                break;
            case CHANNEL_MESSAGE:
                this.newMessage((ChannelMsgEvent) ircEvent);
                break;
            case CHANNEL_LIST_EVENT:
                break;
            case JOIN_COMPLETE:
                break;
            case READY_TO_JOIN:
                break;
            default:
                break;
        }
    }