avoid float values when positioning, as it can lead to render problems in some cases