formatting updates, resign keyboard when tap outside