I think this is doing all those things plus it looks very cute! ( in my opinion anyway!:) )
Ik ben heel benieuwd naar jouw mening, laat het me weten in de comments! •••••••••••••••••••••••••••••••••••••••••••••