Added : dynamic smiley loading system; needs test