implemented JSMessagesViewController and it looks so sick