Patched up sizing and poisitioning to not use static values (allows being presented in modals and other sized displays)