Added better limiting of characters, and now resize text to allow more content in squares.