reworked how observe keys work
static width and height
refactor names
Update README.md