improvements

separated css, improved display and trigger position