terminal - implement del, focus, fix up/down, init via closure