A custom keyboard for emoticons for android chatting application