fixed overflow-y bug, beginning form view refactor
continuing form view refactor