Added a clear button
Added keyboard