fixed bugs, aligned keyboard, centers around most recently added element